﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Marmat.Foundation
{
    /// <summary>
    /// 视图窗体控制器接口
    /// </summary>
    public interface IViewFormController
    {
        /// <summary>
        /// 获取是否允许创建单据。
        /// </summary>
        bool AllowCreate { get; set; }

        /// <summary>
        /// 在 ViewForm 窗体中点击创建按钮时触发。
        /// 通常用于打开新建页面。
        /// </summary>
        void CreateEvent();

        /// <summary>
        /// 加载
        /// </summary>
        /// <param name="condition"></param>
        void Load(string condition);
    }
}
